package com.timkj.zgyd.dao;

import com.timkj.zgyd.entity.Zgyd_order_tb;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.ArrayList;

/**
 * @author : liji
 * @date : 2020-09-02 01:09
 */
@Repository
@Mapper
public interface ZgydOrderDao {
    /**
     * 创建订单
     */
    int InsertOrder(Zgyd_order_tb tb);

    /**
     * 通过openid 查询订单
     */
    ArrayList<Zgyd_order_tb> SelectOrderByOpenid(String openid);

    /**
     * 通过商户编号 查询订单
     */
    Zgyd_order_tb SelectOrderByBh(String bh);

    /**
     * 更新订单状态
     */
    int UpdateOrder(Zgyd_order_tb order_tb);

    /**
     * 更新订单签名
     */
    int UpdateOrderSign(Zgyd_order_tb order_tb);

    /**
     * 更新订单金额
     */
    int UpdateOrderTotalFee(Zgyd_order_tb order_tb);
}
